package com.lechi.web.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 操作日志记录对象 iot_oper_log
 *
 * @author yangguang
 * @date 2024-05-17
 */
@Data
public class IotOperLog {

    /**
     * 日志主键
     */
    private Long id;

    /**
     * 模块标题
     */

    private String title;

    /**
     * 方法名称
     */

    private String method;

    /**
     * 操作人员
     */

    private String operator;

    /**
     * 请求参数
     */

    private String param;

    /**
     * 返回参数
     */

    private String response;

    /**
     * 主机地址
     */

    private String operIp;

    /**
     * 操作地点
     */

    private String operLocation;

    /**
     * 操作状态（0正常 1异常）
     */

    private Long status;

    /**
     * 错误消息
     */

    private String errorMsg;

    /**
     * 错误原因
     */

    private String errorCause;

    /**
     * 操作时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")

    private Date operTime;
}
